Word Shuffle Level 1006